package net.maku.framework.common.constant;

/**
 * 常量
 *
 * @author 阿沐 babamu@126.com
 * <a href="https://maku.net">MAKU</a>
 */
public interface Constant {
    /**
     * 根节点标识
     */
    Long ROOT = 0L;
    /**
     * 当前页码
     */
    String PAGE = "page";
    /**
     * 数据权限
     */
    String DATA_SCOPE = "dataScope";
    /**
     * 超级管理员
     */
    Integer SUPER_ADMIN = 1;
    /**
     * 禁用
     */
    Integer DISABLE = 0;
    /**
     * 启用
     */
    Integer ENABLE = 1;
    /**
     * 失败
     */
    Integer FAIL = 0;
    /**
     * 成功
     */
    Integer SUCCESS = 1;
    /**
     * OK
     */
    String OK = "OK";

    /**
     * pgsql的driver
     */
    String PGSQL_DRIVER = "org.postgresql.Driver";

    /**
     * 状态正常 1
     */
    Integer USER_STATUS_NORMAL = 1;

    /**
     * 状态停用 0
     */
    Integer USER_STATUS_DISABLE = 0;

    /**
     * 表示：管理端
     */
    Long Manage_TYPE = 0L;
    /**
     * 表示：kyy客户端端
     */
    Long KYY_TYPE = 1L;
    /**
     * 线程组存储kyy用户id的key
     */
    String KYY_USER_ID = "kyyUserId";

    /**
     * 删除标识  0：正常
     */
    Integer DELETED_NO = 0;
    /**
     * 删除标识  1：已删除
     */
    Integer DELETED_YES = 1;
    /**
     * 评论缓存的评论次数初始化值
     */
    String REPLAY_COUNT_INIT = "0";
    /**
     * 发布论坛权限：0：禁用 String
     */
    String FORUM_PUBLISH_BAN_STR = "0";
    /**
     * 发布论坛权限： 1：正常 String
     */
    String FORUM_PUBLISH_NORMAL_STR = "1";
    /**
     * 发布论坛权限：0：禁用
     */
    Long FORUM_PUBLISH_BAN_LONG = 0L;
    /**
     * 发布论坛权限： 1：正常
     */
    Long FORUM_PUBLISH_NORMAL_LONG = 1L;
    /**
     * 发言权限：0：禁用
     */
    Long COMMENT_BAN = 0L;
    /**
     * 发言权限： 1：正常
     */
    Long COMMENT_NORMAL = 1L;
    String ADMIN_BAN = "管理员封禁，请联系管理员";
    /**
     *  多次发生评论请稍后再试
     */
    String COMMENT_BAN_REASON = "多次发生评论请稍后再试";
    /**
     * OPPO
     */
    String OPPO = "OPPO";
    /**
     *  UC
     */
    String UC = "UC";
    /**
     * 程序操作失败
     */
    String OPERATE_STATUS_FAIL = "1";
    /**
     *
     * 程序操作成功
     */
    String OPERATE_STATUS_SUCCESS = "0";
}